Time-Oriented Programming
نویسنده
چکیده
Advances in embedded system software, including event and data based computation models, high-level simulation and analysis, concurrent programming concepts, and real time scheduling, can take decades to have a significant impact on practice. A key barrier to adoption of new techniques is the tendency for engineers to fall back to their first-learned techniques. Such tendencies are ubiquitous, and explains in part why, for example, soda and fast food companies pay American high-schools to allow on-campus sales (thus increasing the odds that those students will fall back to consuming those products as adults), as well as in engineers preferring the text editors, operating systems, and programming languages learned in college. More importantly, the entire perspective of software development formed in college tends to serve as the means by which an engineer understands and assimilates future techniques; changing that perspective can take many years. For example, early introduction of objects via object-oriented programming can, some argue, encourage engineers to give more importance to organization than to algorithms and thus enhance the ability to build large complex software projects.
منابع مشابه
Demand-oriented timetable design for urban rail transit under stochastic demand
In the context of public transportation system, improving the service quality and robustness through minimizing the average passengers waiting time is a real challenge. This study provides robust stochastic programming models for train timetabling problem in urban rail transit systems. The objective is minimization of the weighted summation of the expected cost of passenger waiting time, its va...
متن کاملAn enhanced reliability-oriented workforce planning model for process industry using combined fuzzy goal programming and differential evolution approach
This paper draws on the “human reliability” concept as a structure for gaining insight into the maintenance workforce assessment in a process industry. Human reliability hinges on developing the reliability of humans to a threshold that guides the maintenance workforce to execute accurate decisions within the limits of resources and time allocations. This concept offers a worthwhile point of de...
متن کاملA Robust credibility-based fuzzy programming for supply chain optimization in lean manufacturing environment
Lean manufacturing is a strategic concern for companies which conduct mass production and it has become even more significant for those producing in a project-oriented way by modularization. In this paper, a bi-objective optimization model is proposed to design and plan a supply chain up to the final assembly centre. The delivery time and the quality in the procurement and low fluctuation of t...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کامل2008 Workshop on Embedded Systems Education Wese 2008 Organizers' Message Program Committee 2008 Workshop on Embedded Systems Education Wese2008 Time-oriented Programming Timing Is Everything – Embedded Systems Demand Early Teaching of Structured Time-oriented Programming
Computing was originally dominated by desktop and hence dataoriented systems. However, embedded and hence time-oriented systems, which must measure input events or generate output events of specified time durations, or must execute at regular time intervals, are increasingly commonplace. Blinking a light on and off for 1 second represents a “Hello World” example of a time-oriented system. Time-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008